using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public abstract class ISceneState
{
    private string m_SceneName = "IScene";
    public string SceneName
    {
        get { return m_SceneName; }
        set { m_SceneName = value; }
    }

    protected SceneMgr m_SceneMgr = null;

    public ISceneState(SceneMgr sceneMgr)
    {
        m_SceneMgr = sceneMgr;
    }

    public virtual void StateBegin()
    {

    }
    public virtual void UpDateScene()
    {

    }
    public virtual void StateEnd()
    {

    }
}